obfuscator design software protection code security network security hasp obfuscation protector development information security vb.net web development encryption developers decompiler web applications penetration testing projects web design security license management open source